package com.dzl.card.pojo.query;

import com.dzl.base.query.BaseQuery;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 福利卡密入参
 * @date 2021/7/9 17:36
 * @author ChenLong
 */
@ApiModel(value = "福利卡查询参数",description = "福利卡查询参数")
@Data
public class WelfareCardSecretQuery extends BaseQuery {


    /**
     * 排序方式
     */
    private String orderByKey;

    /**
     * 所属卡id
     */
    @ApiModelProperty(value = "所属卡id")
    private Integer cardId;

    /**
     * 是否激活；0：未激活，1：激活，2：已冻结 3:已绑定
     */
    @ApiModelProperty(value = "是否激活；0：未激活，1：激活，2：已冻结 3:已绑定")
    private Integer isActivate;

    /**
     * 是否绑定；0：未绑定，1：绑定
     */
    //@ApiModelProperty(value = "是否绑定；0：未绑定，1：绑定")
    //private Integer isBind;

    /**
     * 多选ids
     */
    @ApiModelProperty(value = "多选ids")
    private String ids;

    /**
     * 到期时间
     */
    @ApiModelProperty(value = "到期时间")
    private String expiredDate;

    /**
     * 卡号搜索
     */
    @ApiModelProperty(value = "卡号搜索")
    private String number;

    /**
     * 卡密
     */
    @ApiModelProperty(value = "卡密")
    private String secret;

    /**
     * 业务员id
     */
    @ApiModelProperty(value = "业务员id")
    private Integer salesId;

    /**
     * 客户id
     */
    @ApiModelProperty(value = "客户id")
    private Integer customersId;

    /**
     * 绑定用户手机号
     */
    @ApiModelProperty(value = "绑定用户手机号")
    private String phone;

    /**
     * 批次号
     */
    @ApiModelProperty(value = "批次号")
    private String batchNumber;
}
